Text copied to clipboard!
Názov
Text copied to clipboard!Vývojár systémových funkcií pre embedded systémy
Opis
Text copied to clipboard!
Hľadáme vývojára systémových funkcií pre embedded systémy, ktorý sa pripojí k nášmu inovatívnemu tímu technológov. V tejto úlohe budete zodpovedný za návrh, vývoj a optimalizáciu softvérových komponentov pre zabudované systémy, ktoré sa používajú v rôznych priemyselných odvetviach ako automobilový priemysel, zdravotníctvo, spotrebná elektronika a priemyselná automatizácia.
Vašou hlavnou úlohou bude vytvárať systémové funkcie na nízkej úrovni, ktoré zabezpečujú spoľahlivý chod embedded zariadení. Budete spolupracovať s tímami hardvérových inžinierov, testovacích špecialistov a produktových manažérov, aby ste zabezpečili bezproblémovú integráciu softvéru s hardvérom. Očakáva sa, že budete schopný analyzovať požiadavky systému, navrhovať architektúru softvéru, implementovať funkcie v jazykoch ako C alebo C++, a vykonávať ladenie a testovanie na cieľových platformách.
Ideálny kandidát má skúsenosti s vývojom pre real-time operačné systémy (RTOS), znalosť architektúr mikrokontrolérov (napr. ARM Cortex-M), a rozumie princípom správy pamäte, prerušenia a periférnych zariadení. Znalosť komunikačných protokolov ako SPI, I2C, UART, CAN alebo Ethernet je veľkou výhodou.
Ponúkame dynamické pracovné prostredie, možnosť pracovať na zaujímavých projektoch s globálnym dopadom, flexibilný pracovný čas a príležitosť na odborný rast. Ak máte vášeň pre embedded technológie a radi riešite technické výzvy, radi vás privítame v našom tíme.
Zodpovednosti
Text copied to clipboard!- Vývoj a implementácia systémových funkcií pre embedded zariadenia
- Spolupráca s hardvérovými inžiniermi pri integrácii softvéru
- Analýza systémových požiadaviek a návrh softvérovej architektúry
- Programovanie v jazykoch C/C++ pre embedded platformy
- Testovanie a ladenie softvéru na cieľových zariadeniach
- Optimalizácia výkonu a pamäťovej náročnosti softvéru
- Vytváranie technickej dokumentácie
- Podpora pri certifikácii a validácii produktov
- Účasť na tímových poradách a technických diskusiách
- Dodržiavanie štandardov kvality a bezpečnosti
Požiadavky
Text copied to clipboard!- Vysokoškolské vzdelanie v oblasti informatiky, elektrotechniky alebo príbuzného odboru
- Skúsenosti s vývojom pre embedded systémy
- Znalosť programovacích jazykov C a C++
- Skúsenosti s real-time operačnými systémami (napr. FreeRTOS, Zephyr)
- Znalosť mikrokontrolérov (napr. STM32, NXP, Renesas)
- Znalosť komunikačných protokolov (SPI, I2C, UART, CAN)
- Schopnosť čítať a interpretovať technickú dokumentáciu
- Analytické myslenie a schopnosť riešiť problémy
- Znalosť anglického jazyka na technickej úrovni
- Tímová spolupráca a dobré komunikačné schopnosti
Potenciálne otázky na pohovor
Text copied to clipboard!- Aké máte skúsenosti s vývojom pre embedded systémy?
- Aké mikrokontroléry ste používali vo svojich projektoch?
- Máte skúsenosti s real-time operačnými systémami? Ktorými?
- Ako by ste riešili problém s pretečením zásobníka v embedded systéme?
- Aké komunikačné protokoly ste implementovali?
- Ako pristupujete k testovaniu a ladenie embedded softvéru?
- Aké nástroje používate na vývoj a debugovanie?
- Ako dokumentujete svoj kód a architektúru systému?
- Aké sú vaše skúsenosti s prácou v tíme?
- Ste ochotný pracovať na projektoch s dlhodobým vývojovým cyklom?